home *** CD-ROM | disk | FTP | other *** search
-
-
- DataMaster 1.1 special AmiNet release(15.12.95)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fast en/decryption program for the Amiga
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- Introduction
- ~~~~~~~~~~~~
- DataMaster is a new en/decryption program. It was written in pure assembly,
- therefore it's small and fast.
-
-
- Disclaimer
- ~~~~~~~~~~
- Use DM at your own risk. This version is a special, limited AmiNet release.
- It uses only the first five characters of the password (40 bit key size).
- >>> NOT FOR COMMERCIAL USE! <<<
-
- Requirements
- ~~~~~~~~~~~~
- Any Amiga© with OS 2.04+ (37) and 68020+ will do.
-
-
- Features
- ~~~~~~~~
- * written in pure assembly -> small & fast
- * fast encryption algorithm (300+ KB/sec on my A1200 28Mhz '020)
- * uses 40 bit key size which is the maximum allowed key size on AmiNet
- * GUI (file requester) and CLI interface
-
-
- About the en/decryption algorythm and safety
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DM uses a kind of block chiper with a block size of 4 longwords (16 bytes).
- The passphrase is converted to an internal key in a smart way. Because the
- passphrase has only five significant bytes, it has a limited safety. But
- this should be enough in most cases.
- The output file is 16 bytes longer than the original one and it's not
- compressable, of course...
-
-
- How to use it?
- ~~~~~~~~~~~~~~
- DM can be started either from CLI or WB. If you start it from Workbench,
- it will use requesters. (Therefore it needs reqtools.library 38++ !).
-
- The CLI template is:
-
- INFILE/A OUTFILE/A DECRYPT/S PASSPHRASE/F
-
- where:
-
- INFILE is the name of the file to be en/decrypted
- OUTFILE is the name of the output file
- DECRYPT is a switch. The default mode is encryption
- PASSPHRASE must be the final argument. It can contain spaces and other
- special charachters. Note that it is optional, if you do not specify
- it DM will open a requester to ask you the passphrase.
-
- Examples:
-
- DataMaster ram:foo.txt work:secret/foo My secret passphrase
- ---------- ----------- --------------- --------------------
- prgname infile outfile passphrase
- (encrypt ram:foo.txt to work:secret/foo with "My secret passphrase")
-
- DataMaster work:secret/foo ram:test decrypt
- ---------- --------------- -------- -------
- prgname infile outfile switch
- (decrypt work:secret/foo to ram:test - the passphrase will be asked by a requester)
-
- If everything is ok, no error message will be displayed.
-
-
- WARNINGS
- ~~~~~~~~
- * The passphrase is case sensitive!
- * During decryption, no password check is made! If you use a bad one, the output
- file will be bad, too!
- * Do _not_ forget your passphrases, because it's _very_ hard to get back your
- files without the passphrase (this is encryption...). Don't ask me to do it,
- because I am not able to recover the original file. Once again: Use DM at your
- own risk. Don't use it if you cannot remember your passwords...
- * The 40 bit key lenght is not as much safe as e.g. IDEA, but this should be
- just enough for non-commercial use.
-
-
- DataMaster.asc
- ~~~~~~~~~~~~~~
- This file contains the PGP signature for the executable.
-
-
- Registration and bug reports
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Write me an e-mail to:
- pogi@goliat.eik.bme.hu
-
-
- History
- ~~~~~~~
- 1.1s(15.12.95)- spacial AmiNet release. Uses 5 chars for the passphrase instead of
- the 4 in the unregistered version. No known bugs.
-
- 1.1 (7.1.95) - a small bug has been removed
- (it couldn't find files when no dirs were selected in the filereqs)
-
- 1.0 (24.6.95) - first public release
-